package com.woniuxy.yoga.admin.model.exception;

public enum AdminExceptionCode {
    ADMIN_EXCEPTION_CODE_ACCOUNTNAME_NOT_EXITS(10001,"该管理员账号名不存在"),
    ADMIN_EXCEPTION_CODE_ACCOUNTPASS_ERROR(10002,"密码错误请重新输入"),
    ADMIN_EXCEPTION_CODE_CREATELOG_FAIL(10003,"生成日志失败"),
    ADMIN_EXCEPTION_CODE_ACCOUNTSTATE_ERROR(10004,"账号状态异常不能进行此操作"),
    ADMIN_EXCEPTION_CODE_ACCOUNT_NOTEXITS(10005,"该管理员账号不存在"),
    ADMIN_EXCEPTION_CODE_ACCOUNTNAME_REPEAT(10006,"账号名重复，请重新输入"),
    ADMIN_EXCEPTION_CODE_ACCOUNTPHONE_REPEAT(10007,"手机号重复，请重新输入"),
    ADMIN_EXCEPTION_CODE_ADMIN_BANDEL(10008,"高级管理员账号禁止删除"),
    ADMIN_EXCEPTION_CODE_MENUNAME_REPEAT(10009,"菜单名重复 请重新输入"),
    ADMIN_EXCEPTION_CODE_MENU_NOTEXISTS(10010,"菜单不存在"),
    ADMIN_EXCEPTION_CODE_ROLE_NOTEXISTS(10011,"该角色不存在"),
    ADMIN_EXCEPTION_CODE_RELATION_STATEERROR(10012,"关联状态有误，不能进行此操作"),
    ADMIN_EXCEPTION_CODE_RELATION_PARENTERROR(10013,"父级菜单关联状态有误，不能进行此操作"),
    ADMIN_EXCEPTION_CODE_RESOURCENAME_REPEAT(10014,"资源名重复，请重新输入"),
    ADMIN_EXCEPTION_CODE_RESOURCEPATH_REPEAT(10015,"资源路径重复，请重新输入"),
    ADMIN_EXCEPTION_CODE_RESOURCE_NOTHAING(10016,"该资源不存在或不拥有"),
    ADMIN_EXCEPTION_CODE_RESOURCE_RELATIONSTATE_ERROR(10017,"关联状态有误，不支持此操作"),
    ADMIN_EXCEPTION_CODE_MENUPATH_REPEAT(10017,"菜单路径重复 请重新输入"),
    ADMIN_EXCEPTION_CODE_HIGHERADMIN_PROTECT(10018,"禁止操作高级管理员"),
    ADMIN_EXCEPTION_CODE_ACCOUNTPASS_UPREPEAT(10019,"新密码与老密码相同");
    private Integer code;
    private String message;

    AdminExceptionCode(Integer code, String message) {
        this.code = code;
        this.message = message;
    }

    public Integer getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }
}
